public class BayesianAgentForAuctionMultiPhase extends BayesianAgentForAuction
BayesianAgentForAuction.ACTIONTYPE, BayesianAgentForAuction.PHASE, BayesianAgentForAuction.ROLE| Modifier and Type | Field and Description |
|---|---|
protected double |
centerMaxOffer |
protected Bid |
myProviderLastBid |
CONCESSIONFACTOR, fOpponentModel, fOpponentModels, fOpponentPreviousBid, fPhase, fRole, fSmartSteps, messageOpponent, myLastAction, myLastBid, myPreviousBids, NUMBER_OF_SMART_STEPSfNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace| Constructor and Description |
|---|
BayesianAgentForAuctionMultiPhase() |
| Modifier and Type | Method and Description |
|---|---|
Action |
chooseAction()
this function is called after ReceiveMessage,
with an Offer-action.
|
protected Bid |
getNextBidAuction(Bid pOppntBid) |
protected Action |
proposeInitialBid() |
getActionType, getMaxUtilityBid, getNextBidSmart, getOpponentUtility, getParameters, getSmartBid, getTradeOff, getVersion, init, Paccept, prepareOpponentModel, proposeNextBid, ReceiveMessageendSession, getAgentID, getName, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getUtility, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleepprotected Bid myProviderLastBid
protected double centerMaxOffer
protected Action proposeInitialBid() throws java.lang.Exception
proposeInitialBid in class BayesianAgentForAuctionjava.lang.Exceptionpublic Action chooseAction()
AgentchooseAction in class BayesianAgentForAuctionprotected Bid getNextBidAuction(Bid pOppntBid) throws java.lang.Exception
getNextBidAuction in class BayesianAgentForAuctionjava.lang.Exception